fca29c627ea06bdd8fa2f268eb34dd213566b8f2,EnrichmentMapPlugin/src/main/java/org/baderlab/csplugins/enrichmentmap/view/control/ControlPanelMediator.java,FilterActionListener,actionPerformed,#ActionEvent#,588

Before Change


				
				boolean show = nodesToShow.contains(n);
				
				if (show) {
					// Don't forget to remove all locked values!
					nv.clearValueLock(NODE_VISIBLE);
					nv.clearValueLock(NODE_TRANSPARENCY);
					nv.clearValueLock(NODE_BORDER_TRANSPARENCY);
					nv.clearValueLock(NODE_LABEL_TRANSPARENCY);
				} else {
					if (hideFilteredOutElements) {
						nv.clearValueLock(NODE_TRANSPARENCY);
						nv.clearValueLock(NODE_BORDER_TRANSPARENCY);
						nv.clearValueLock(NODE_LABEL_TRANSPARENCY);
						
						net.getRow(n).set(CyNetwork.SELECTED, false);
						nv.setLockedValue(NODE_VISIBLE, false);
					} else {
						nv.clearValueLock(NODE_VISIBLE);
						
						nv.setLockedValue(NODE_TRANSPARENCY, FILTERED_OUT_NODE_TRANSPARENCY);
						nv.setLockedValue(NODE_BORDER_TRANSPARENCY, FILTERED_OUT_NODE_TRANSPARENCY);
						nv.setLockedValue(NODE_LABEL_TRANSPARENCY, FILTERED_OUT_NODE_TRANSPARENCY);
					}
				}
			}

After Change


				if (nv == null)
					continue; // Should never happen!
				
				boolean filteredIn = filteredInNodes.contains(n);
				
				// Don't forget to remove all previous locked values first!
				nv.clearValueLock(NODE_VISIBLE);
				nv.clearValueLock(NODE_TRANSPARENCY);
				nv.clearValueLock(NODE_BORDER_TRANSPARENCY);
				nv.clearValueLock(NODE_LABEL_TRANSPARENCY);
				
				if (filteredIn) {
					if (filterMode == FilterMode.SELECT)